OWA "Find Someone" removal
We are in process of an upgrade from Exchange 2003 to 2010. The Exchange Standard Server 2010 SP1 is running on Win2k8R2 ENT. This is regarding OWA specifically. There is a way via OWA segmentation to disable the GAL and Address Lists. That
works great. However, the "Find Someone" link at the top right of the page still has the ability to search either the GAL or ActiveDirectory ( I am not sure which it is searching) We have a mix of accounst types and I need these things to be disabled. How
can I remove or disable the "Find Someone" portion of the OWA interface? I find it strange that they would allow the other two methods to be disabled but leave this search box there. I really dont want to have to alter the code to remove it. Anyone have a
solution for me?
Thanks
December 13th, 2010 1:58pm
Well, not exactly a removal, but I have something I can live with. Maybe you guys can verify that this is correct. I did some testing and it looks like setting the msExchQueryBaseDN to the DN of a Blank OU limits the search to the empty OU. What
is strange is that anyone I had searched for before I had this attribute set I can still find, but no one else. I wonder where the previous searches are being stored...
So can someone verify that that the msExchQueryBaseDN also limits the PDA "Company Directory" Search and the "Find Someone" OWA search? So far it is working that way.
Free Windows Admin Tool Kit Click here and download it now
December 14th, 2010 11:28am
Hi Aszyman,
Sorry for the delay.
I test it in my lab, and same result with you. If the user logs on to another client using OWA, the previous search is also listed.
I guess the pervious searches are being stored in the hidden folder of mailbox.
I am researching and will update the thread.
Frank Wang
TechNet Subscriber Support
in forum
If you have any feedback on our support, please contact
tngfb@microsoft.com Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
December 16th, 2010 2:17am
Aszyman, you are correct. The msExchQueryBasedDN attribute will limit the search scope to the OU defined as the value. Defining it as a blank OU will not return any
results for the searches in OWA.
========
msExchQueryBasedDN Configuration
Microsoft Outlook Web Access (OWA) users may use the Find names feature to view users, including those who are not located in the same organizational unit. To limit
the scope of a directory service search available to Outlook Web Access users, you must set the msExchQueryBaseDN attribute on each user object. The value that is specified for the msExchQueryBaseDN attribute limits the searches and the ambiguous name resolution
queries that a user can perform. This can be set to the distinguishedname (DN) of the OU or an address list containing the correct group of users.
========
We do have a nick name cache in OWA. The e-mail addresses that you enter in the To, Cc and Bcc fields are saved in a hidden message on the mailbox. This same cache
is used when you try to use "Find Someone" feature in OWA. You can view/delete the message by following the steps as below.
1) Create an Outlook profile for the user. Make sure Outlook is configured in online mode and NOT cached mode.
2) Download MFCMapi tool from http://mfcmapi.codeplex.com/releases/view/55810#DownloadId=167859
3) Extract the MFCMapi files and then run the MFCMapi.exe file which is extracted.
4) Click OK on the About information window.
5) Click on Session ==> Logon and Display Store Table.
6) Select the Online mode profile that was created as per Step 1 and click OK.
7) Ideally you will see two entries a) Mailbox Display Name b) Public Folders.
8) Double click on Mailbox Display Name. It will open a new window.
9) On the new window, you will see "Root Container" at the top of the tree.
10) Right Click on "Root Container" and click on "Open Associated Contents Table"
11) This will open up a new window and you will see 4 or 5 messages listed.
12) Scroll to the right side and look for a column by name "Message Class".
13) Click on the message which says "IPM.Configuration.OWA.AutocompleteCache" and the properties of this message will be displayed on the bottom pane.
14) On the Property pane, look for a column by name "Tag" and look for the property with Tag value of 0x7C080102.
15) Double Click that property and on the Text field, you can see the nick name cache in XML format.
16) You can just Right Click on that property and delete the property.
This property will get created again when you login to OWA the next time and will be updated again with the e-mail addresses to which you are sending e-mails.
Hope this helps.
Thanks,
VB.
Free Windows Admin Tool Kit Click here and download it now
January 6th, 2011 12:20am
Thanks for the repy. So far it only happened on test users but this information will be good to have for any future incidents.
January 10th, 2011 4:05pm